package com.cloud.school.bus.teacherhelper.entitys;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 登陆设置
 * @author jiahongfei
 *
 */
public class LoginSetting implements Serializable{
	
	/**
	 * 考勤类型
	 * "attendance_type": {
	        "1": "正常", 
	        "2": "事假", 
	        "3": "病假", 
	        "4": "缺勤"
	    }, 
	 * @author jiahongfei
	 *
	 */
	public static class AttendanceType implements Serializable{
		public String key;
		public String value;
	}
	
	/**
	 * 教师职责
	 * "teacher_duty": {
	        "1": "班主任", 
	        "2": "语文老师", 
	        "3": "生活老师", 
	        "4": "英文老师", 
	        "5": "班级助理", 
	        "6": "美术老师", 
	        "7": "助教", 
	        "8": "保育员"
	    }, 
	 * @author jiahongfei
	 *
	 */
	public static class TeacherDuty implements Serializable{
		public String key;
		public String value;
	}
	
	/**
	 * 照片标签上传照片时使用
	 * "photo_tag": [
	        [
	            "蒙氏感官区", 
	            "蒙氏数学区", 
	            "蒙氏日常生活区", 
	            "蒙氏科学文化区", 
	            "蒙氏语言区", 
	            "英文集体课", 
	            "中文集体课", 
	            "户外活动", 
	            "就餐时间", 
	            "美工区", 
	            "建构区"
	        ], 
	         [
	            "Sensorial", 
	            "Mathematics", 
	            "Practical Life", 
	            "Culture Subjects", 
	            "Language", 
	            "English Circles", 
	            "Chinese Circles", 
	            "Outdoor Activities", 
	            "Meal Time", 
	            "Art", 
	            "Construction"
	        ]
	 * @author jiahongfei
	 *
	 */
	public static class PhotoTag implements Serializable{
		public boolean isSelected;
		public String photoTag;
	}
	
	
	/**图片上传地址*/
	public String clientip;//": "168.63.218.227"
	/**照片标签上传照片时使用*/
	public List<List<PhotoTag>> photoTagList = new ArrayList<List<PhotoTag>>();
	/**教师职责*/
	public List<TeacherDuty> teacherDutyList = new ArrayList<LoginSetting.TeacherDuty>();
	/**考勤类型*/
	public List<AttendanceType> attendanceTypeList = new ArrayList<LoginSetting.AttendanceType>();

}
